//储存users表的schema和模板

//导入连接好数据库的mongoose
const mongoose=require('./connection')//从模块化文件中导入

//创建schema限制数据
const userSchma=new mongoose.Schema({
    username:{
        required:true,
        type:String
    },
    password:{
        required:true,
        type:String
    },
    email:String,
    tel:Number,
    isMan:Boolean,
    age:Number,
    created_at:{//创建时间
        type:Date,
        default:+new Date()  //默认值
    },
    updated_at:{
        type:Date,
        default:+new Date()  //默认值
    },
    enable:{//账号激活，当前是否可用
        type:Boolean,
        default:false//默认未激活
    }
})

//用模板操作数据库
const userModel=mongoose.model('user',userSchma)


//导出规范好的数据库模板
module.exports=userModel